package com.wishwall.beans.basic;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

import org.codehaus.jackson.annotate.JsonProperty;

@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
@XmlType(name = "Status")
@XmlRootElement(name = "status")
public class StatusBean
{

	@JsonProperty
	private Integer statusCode = 0;

	@JsonProperty(value="id")
	private Object id = null;

	@JsonProperty(value="downloadURL")
	private String downloadURL;

	private String message;

	/**
	 * 
	 * @return
	 */
	public Integer getStatusCode() {
		return statusCode;
	}

	/**
	 * 
	 * @param statusCode
	 */
	public void setStatusCode(Integer statusCode) {
		this.statusCode = statusCode;
	}

	/**
	 * 
	 * @return
	 */
	public Object getId() {
		return id;
	}

	/**
	 * 
	 * @param resourceId
	 */
	public void setId(Object resourceId) {
		this.id = resourceId;
	}

	/**
	 * 
	 * @return
	 */
	public String getDownloadURL() {

		return downloadURL;
	}

	/**
	 * 
	 * @param downloadURL
	 */
	public void setDownloadURL(String downloadURL) {

		this.downloadURL = downloadURL;
	}

	/**
	 * 
	 * @return
	 */
	public String getMessage() {
		return message;
	}

	/**
	 * 
	 * @param message
	 */
	public void setMessage(String message) {
		this.message = message;
	}

}
